declare global {
    interface UnitUIConfig {
        /**
         * 五维
         */
        attributes: UnitStateModel[];
        /**
         * 状态
         */
        status: UnitStateModel[];
        details: UnitStateModel[];
    }
    /**
     * 单位信息配置
     */
    interface UnitStateModel {
        icon?: string;
        text?: string;
        key?: string;
        tip?: string;
        width?: number;
        height?: number;
        x?: number;
        y?: number;
    }
}
export const UnitInfoConfigs: UnitUIConfig = {
    attributes: [
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNRegenerate.blp',
            text: '体   质:',
            key: '体质',
            tip: '体质，影响生命上限、生命回复速度和护甲',
        }, // 事实上是力量
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNGauntletsOfOgrePower.blp',
            text: '力   量:',
            key: '力量',
            tip: '力量，影响攻击力和物理暴击伤害',
        }, // 事实上是敏捷
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNSlippersOfAgility.blp',
            text: '敏   捷:',
            key: '敏捷',
            tip: '敏捷，影响物理暴击率和物理闪避',
        }, // 自定义敏捷属性
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNMantleOfIntelligence.blp',
            text: '智   力:',
            key: '智力',
            tip: '智力，影响法术暴击率、法术暴击伤害和法强',
        }, // 自定义智力属性
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNPriestAdept.blp',
            text: '精   神:',
            key: '精神',
            tip: '精神，影响法力上限、法力回复速度和法抗',
        }, // 事实上是智力
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNBootsOfSpeed.blp',
            text: '移   动:',
            key: '移动',
            tip: '移动速度,这个就不用解释了吧',
        },
    ],
    status: [
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNArcaniteMelee.blp',
            text: '攻   击:',
            key: '攻击',
            tip: '攻击力，决定你的物理伤害能力',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNGolemThunderclap.blp',
            text: '物暴率:',
            key: '物理暴击',
            tip: '物理暴击机率，决定你的物理暴击机率',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNTheBlackArrow.blp',
            text: '物暴伤:',
            key: '物理暴击伤害',
            tip: '物理暴击伤害倍率，决定你的物理伤害暴击时的伤害倍率',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNHumanArmorUpThree.blp',
            text: '护   甲:',
            key: '护甲',
            tip: '护甲，决定你对物理伤害的防御能力',
        },

        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNManual2.blp',
            text: '法   强:',
            key: '法强',
            tip: '法术强度，影响魔法技能和治疗技能的强度',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNBrilliance.blp',
            text: '法暴率:',
            key: '法术暴击',
            tip: '魔法暴击机率，决定你的法术暴击机率',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNDryadDispelMagic.blp',
            text: '法暴伤:',
            key: '法术暴击伤害',
            tip: '魔法暴击伤害倍率，决定你的法术伤害暴击时的伤害倍率',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNCloak.blp',
            text: '魔   抗:',
            key: '魔抗',
            tip: '魔法抗性，决定你对魔法伤害的防御能力',
        },

        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNStun.blp',
            text: '冷   却:',
            key: '冷却',
            tip: '技能冷却速度，决定你的技能冷却速度，越高则冷却速度越快，存在效果递减',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNSkillz.blp',
            text: '治   疗:',
            key: '治疗',
            tip: '治疗增强，额外增加你的治疗能力',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNInvisibility.blp',
            text: '闪   避:',
            key: '闪避',
            tip: '闪避，决定你的物理闪避能力',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNTrueShot.blp',
            text: '射   程:',
            key: '射程',
            tip: '射程，决定你的物理攻击距离',
        },
    ],
    details: [
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNCommand.blp',
            text: '攻   速:',
            key: '攻速',
            tip: '攻击速度，这是你的攻击间隔',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNDwarvenLongRifle.blp',
            text: '命   中:',
            key: '命中',
            tip: '命中，决定你的物理命中能力',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNLifeDrain.blp',
            text: '物吸血:',
            key: '物理吸血',
            tip: '物理攻击吸血，决定你的物理伤害吸血',
        },
        {
            icon: 'ReplaceableTextures\\CommandButtons\\BTNManaDrain.blp',
            text: '法吸血:',
            key: '法术吸血',
            tip: '魔法伤害吸血，决定你的法术伤害吸血',
        },
    ],
};
